morally strict - German English Dictionary